package hibernate.billStream;

import java.util.Set;

import hibernate.clientAccount.SingleClient;
import hibernate.roomSystem.Room;

public class ConcreteBill extends Bill{
	
	private Set<ServiceRec> serviceList;
	private Set<AccommodatingRec> accommodatingList;
	private Room associatedRoom;
	private SingleClient currentClient;
	private boolean countByHour;
	
	public void setCurrentClient(SingleClient client){
		this.currentClient=client;
	}
	
	public SingleClient getCurrentClient(){
		return this.currentClient;
	}
	
	public void setCountByHour(Boolean bool){
		this.countByHour=bool;
	}
	
	public Boolean getCountByHour(){
		return this.countByHour;
	}
	
	public void setServiceList(Set<ServiceRec> servList){
		serviceList=servList;
	}
	
	public Set<ServiceRec> getServiceList(){
		return serviceList;
	}
	
	public void setAccommodatingList(Set<AccommodatingRec> accommodatingList){
		this.accommodatingList=accommodatingList;
	}
	
	public Set<AccommodatingRec> getAccommodatingList(){
		return accommodatingList;
	}
	
	public void setAssociatedRoom(Room associatedRoom){
		this.associatedRoom=associatedRoom;
	}
	
	public Room getAssociatedRoom(){
		return associatedRoom;
	}
	
	public String toString(){
		return "associatedRoom:"+this.associatedRoom.toString();
	}

}
